const express = require('express');
const app = express() //创建网站服务器
const jwt = require('jsonwebtoken')

// 全局验证Token是否合法  放到这个目录就只会验证 /admin 下的是否需要token
const tokens = require('../../token/index')


app.use(tokens)

// 如果token过期或者 错误的处理
app.use(function (err, req, res, next) {
  // console.log(req)
  if (!err) {
    // 用户只能登陆一次的
    next()
  } else {
    res.status(401).json({
      code: 401,
      message: "token过期"
    })
  }
})





//引入路由模块
const user = require("./user")
const work = require("./work")

//与用户相关的路由
app.use("/user", user) 

// 后台数据
app.use("/work", work) 



module.exports = app